VoiceStatics Class Reference

#include <note_expression_synth_voice.h>

Public Types

enum  { kNumFrequencies = 128 }

Static Public Member Functions

static double normalizedLevel2Gain (float normalized)

Static Public Attributes

static float freqTab [kNumFrequencies]
static const float scaleHeadRoom = (float)(pow (10.0, -12.0 / 20.0) * 0.70710677)
static const float scaleNorm2GainC1 = (float)(VoiceStatics::scaleHeadRoom * pow (10.0, 24.0 / 20.0))
static const float scaleNorm2GainC2 = (float)(24.0 / 20.0 / 0.30102999566398119521373889472449)
static LogScale< ParamValuefreqLogScale
static const double kNormTuningOneOctave = 12.0 / 240.0
static const double kNormTuningOneTune = 1.0 / 240.0

Member Enumeration Documentation

anonymous enum
Enumerator:
kNumFrequencies 

Member Function Documentation

static double normalizedLevel2Gain ( float  normalized  )  [inline, static]

Field Documentation

float freqTab [static]
const float scaleHeadRoom = (float)(pow (10.0, -12.0 / 20.0) * 0.70710677) [static]
const float scaleNorm2GainC1 = (float)(VoiceStatics::scaleHeadRoom * pow (10.0, 24.0 / 20.0)) [static]
const float scaleNorm2GainC2 = (float)(24.0 / 20.0 / 0.30102999566398119521373889472449) [static]
const double kNormTuningOneOctave = 12.0 / 240.0 [static]
const double kNormTuningOneTune = 1.0 / 240.0 [static]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.